﻿using System;

namespace Mono.Cecil
{
	// Token: 0x020000E5 RID: 229
	internal sealed class MethodDefinitionProjection
	{
		// Token: 0x06000938 RID: 2360 RVA: 0x0000555A File Offset: 0x0000375A
		public MethodDefinitionProjection(MethodDefinition method, MethodDefinitionTreatment treatment)
		{
			this.Attributes = method.Attributes;
			this.ImplAttributes = method.ImplAttributes;
			this.Name = method.Name;
			this.Treatment = treatment;
		}

		// Token: 0x040003AF RID: 943
		public readonly MethodAttributes Attributes;

		// Token: 0x040003B0 RID: 944
		public readonly MethodImplAttributes ImplAttributes;

		// Token: 0x040003B1 RID: 945
		public readonly string Name;

		// Token: 0x040003B2 RID: 946
		public readonly MethodDefinitionTreatment Treatment;
	}
}
